<script type="text/javascript" src=
"jquery-1.8.2.min.js"></script>
<script type="text/javascript">
  jQuery(document).ready(function(){
  //////////////////////////////////////////
    jQuery('.parent').click(function(){
      var isParentCheck = $(this).is(':checked');
        $('.child input[type="checkbox"]').each(function(i,j){
          console.log(j);
          j.checked=isParentCheck;
        });     
    });
   //////////////////////////////////   //////////////////////////////////////////
    jQuery('.child input[type="checkbox"]').click(function(){
      var isChildCheck = $(this).is(':checked');
      if(isChildCheck == false){
        $('.parent').removeAttr('checked');
      } else {
        var totalCheckBox = 
        $('.child input[type="checkbox"]').size();var totalCheckedCheckBox = 
        $('.child input[type="checkbox"]:checked').size();
       // alert(totalCheckedCheckBox);
       if(totalCheckBox == totalCheckedCheckBox){
        $('.parent').attr('checked','true');
       }
      }
       
    });
   ////////////////////////////////// 
    
  });
</script>
<label><input type="checkbox" name="all" class="parent">All<br></label>
<div class="child">
  <label><input type="checkbox" >Sunday<br></label>
  <label><input type="checkbox" >Monday<br></label>
  <label><input type="checkbox" >Tueday<br></label>
  <label><input type="checkbox" >Wednesday<br></label>
  <label><input type="checkbox" >Thursday<br></label>
  <label><input type="checkbox" >Friday<br></label>
  <label><input type="checkbox" >Satday<br></label>
</div>